package com.linkage.lcims.base.dao.business.interfaces;

import java.util.List;
import java.util.Map;

import com.linkage.lcims.base.po.business.BdTollAttrPolicy;
import com.linkage.util.exception.DAOException;

public interface TollAttrPolicyDAO {
	
	public BdTollAttrPolicy getTollAttrPolicy(BdTollAttrPolicy bdTollAttrPolicy) throws DAOException;
	
	public void saveTollAttrPolicy(BdTollAttrPolicy bdTollAttrPolicy) throws DAOException;
	
	public void updateTollAttrPolicy(BdTollAttrPolicy bdTollAttrPolicy) throws DAOException;
	
	public void deleteTollAttrPolicy(BdTollAttrPolicy bdTollAttrPolicy) throws DAOException;
	
	public void updateFields(com.linkage.lcims.base.po.business.BdTollAttrPolicyPK id,Map<String,Object> fieldValues) throws DAOException;
	
	public List<BdTollAttrPolicy> getAll()throws DAOException;
	
//	public List<BdTollAttrPolicy> getTollAttrPolicyList(BdTollPolicy bdTollPolicy) throws DAOException;

}
